home *** CD-ROM | disk | FTP | other *** search
/ IBM InfoROM for OS/2 Beta 1995 January / IBM InfoROM for OS2 Beta 1-1995.ISO / testcert / mmedia / system / ap2 / scripts / c1____i7.p2s < prev    next >
Encoding:
Text File  |  1993-12-28  |  3.1 KB  |  121 lines

  1. # DESCRIPTION:
  2. # --------------------------------------------------------------
  3. #
  4. # OPEN CD PLAYER, TEST POSITIONING OF CD, CLOSE
  5. #
  6. # --------------------------------------------------------------
  7. @PROCESS 1
  8. @BREAK              A CDDA WILL NEED TO BE IN THE DEFAULT CD-ROM
  9. defaultconnection cdaudio00 make type cd stream to ampmix totype amp stream wait
  10.  
  11. open cdaudio00 alias cdda1 shareable notify
  12. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #5
  13. @WAIT_NOTIFY 5 30000
  14.  
  15. acquire cdda1 wait
  16. @WAIT_PASSDEVICE cdda1
  17.  
  18. status cdda1 media present wait
  19. =TRUE
  20.  
  21. connector cdda1 enable type cd stream notify
  22. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CONNECTOR #10
  23. @WAIT_NOTIFY 10 30000
  24.  
  25. cue cdda1 output notify
  26. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #15
  27. @WAIT_NOTIFY 15 30000
  28.  
  29. setpositionadvise cdda1 on every 10000 notify
  30. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET_POSITION_ADVISE #20
  31. @WAIT_NOTIFY 20 30000
  32.  
  33. seek cdda1 to start notify
  34. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #25
  35. @WAIT_NOTIFY 25 30000
  36.  
  37. play cdda1 notify
  38. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #27
  39. #@break done playing once
  40.  
  41. seek cdda1 to start notify
  42. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #30
  43. @WAIT_NOTIFY 27 30000
  44. @WAIT_NOTIFY 30 30000
  45.  
  46. play cdda1 to 40000 notify
  47. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #32
  48. @WAIT_NOTIFY 32 30000
  49.  
  50. seek cdda1 to start notify
  51. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #35
  52. @WAIT_NOTIFY 35 30000
  53.  
  54. play cdda1 to 50000 notify
  55. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #40
  56. @WAIT_NOTIFY 40 30000
  57.  
  58. seek cdda1 to start notify
  59. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #45
  60. @WAIT_NOTIFY 45 30000
  61.  
  62. play cdda1 to 30000 notify
  63. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #46
  64. @WAIT_NOTIFY 46 30000
  65.  
  66. seek cdda1 to start notify
  67. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #55
  68. @WAIT_NOTIFY 55 30000
  69.  
  70. play cdda1 to 25000 notify
  71. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #56
  72. @WAIT_NOTIFY 56 30000
  73.  
  74. seek cdda1 to start notify
  75. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #60
  76. @WAIT_NOTIFY 60 30000
  77.  
  78. play cdda1 from 20000 to 30000 notify
  79. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #61
  80. @WAIT_NOTIFY 61 30000
  81.  
  82. seek cdda1 to start notify
  83. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #65
  84. @WAIT_NOTIFY 65 30000
  85.  
  86. play cdda1 from 60000 to 65000 notify
  87. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #66
  88. @WAIT_NOTIFY 66 30000
  89.  
  90. seek cdda1 to start notify
  91. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #70
  92. @WAIT_NOTIFY 70 30000
  93.  
  94. play cdda1 to 50000 notify
  95. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #71
  96. @WAIT_NOTIFY 71 30000
  97.  
  98. seek cdda1 to start notify
  99. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #75
  100. @WAIT_NOTIFY 75 30000
  101.  
  102. play cdda1 to 9000 notify
  103. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #76
  104. @WAIT_NOTIFY 76 30000
  105.  
  106. seek cdda1 to start notify
  107. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #80
  108. @WAIT_NOTIFY 80 30000
  109.  
  110. play cdda1 to 14000 notify
  111. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #81
  112. @WAIT_NOTIFY 81 30000
  113.  
  114. stop cdda1 notify
  115. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #95
  116. @WAIT_NOTIFY 95 30000
  117.  
  118. Close cdda1 notify
  119. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #96
  120. @WAIT_NOTIFY 96 30000
  121.